european space research and technology center - Turkish English Dictionary